package com.yuyou.tas.admin.service;

import com.yuyou.tas.admin.vo.req.ReqLogin;
import com.yuyou.tas.admin.vo.req.ReqPassWordReset;
import com.yuyou.tas.admin.vo.req.ReqPassWordUpdate;
import com.yuyou.tas.admin.vo.resp.RespLogin;
import com.yuyou.tas.util.bean.ResBoolSimpleInfo;


public interface ILoginService {
	
	/**
	 * 登录接口
	 * @param reqLogin
	 * @return
	 */
	ResBoolSimpleInfo<RespLogin>  login(ReqLogin reqLogin);
	
	/**
	 * 更新密码
	 * @param userId
	 * @param reqPassWordUpdate
	 * @return
	 */
	ResBoolSimpleInfo<String> updatePass(Long userId,ReqPassWordUpdate reqPassWordUpdate);
	
	/**
	 * 重设密码
	 * @param userId
	 * @param reqPassWordReset
	 * @return
	 */
	ResBoolSimpleInfo<String> resetPass(Long userId,ReqPassWordReset reqPassWordReset);

}